Big Huge Thesaurus

psychoactive substance

noun